Visual Studio Code (VS Code) ini adalah sebuah teks editor ringan dan handal yang dibuat oleh Microsoft untuk sistem operasi multiplatform, artinya tersedia juga untuk versi Linux, Mac, dan Windows. Teks editor ini secara langsung mendukung bahasa pemrograman JavaScript, Typescript, dan Node.js, serta bahasa pemrograman lainnya dengan bantuan plugin yang dapat dipasang via marketplace Visual Studio Code (seperti C++, C#, Python, Go, Java, dst).
Banyak sekali fitur-fitur yang disediakan oleh Visual Studio Code, diantaranya Intellisense, Git Integration, Debugging, dan fitur ekstensi yang menambah kemampuan teks editor. Fitur-fitur tersebut akan terus bertambah seiring dengan bertambahnya versi Visual Studio Code. Pembaruan versi Visual Studio Code ini juga dilakukan berkala setiap bulan, dan inilah yang membedakan VS Code dengan teks editor-teks editor yang lain.
Teks editor VS Code juga bersifat open source, yang mana kode sumbernya dapat kalian lihat dan kalian dapat berkontribusi untuk pengembangannya. Hal ini juga yang membuat VS Code menjadi favorit para pengembang aplikasi, karena para pengembang aplikasi bisa ikut serta dalam proses pengembangan VS Code ke depannya.
Pada artikel kali ini, saya akan membagikan beberapa ekstensi yang sering digunakan ketika memakai VS Code. Beberapa ekstensi ini mungkin ada yang sudah pembaca gunakan sejak lama. Ekstensi yang saya pakai kebanyakan berhubungan dengan web development berbasis JavaScript dan Node JS. Hal itu dikarenakan kebutuhan saya dalam mengerjakan proyek aplikasi dan pekerjaan sampingan yang ditemui setiap hari, misalnya membantu pengembangan aplikasi web, migrasi aplikasi web dari bahasa pemrograman lama atau framework lama ke framework berbasis JavaScript dan Node JS , dan menjadi ninja sebentar untuk membantu debugging atau testing.
Ekstensi Visual Studio Code
VS Code dapat digunakan secara langsung tanpa perlu ekstensi selama alur pemrogramannya sudah didukung langsung. Namun ada beberapa alur pemrograman yang tidak didukung langsung misalnya penggunaan snippets code dan kemampuan Intellisense yang masih kurang. Disini letak kegunaan ekstensi karena dapat menambah kemampuan dukungan alur pemrograman yang diinginkan. Ekstensi VS Code ini banyak dibuat oleh pengembang-pengembang pihak ketiga yang juga menjadi kontributor dari VS Code.
pengguna VS Code dapat memilih-memilih ekstensi yang diinginkan sesuai kebutuhan. Dan mayoritas ekstensi tersebut bersifat gratis. Pasar Ekstensi VS Code berisi tambahan kemampuan snippet code untuk bahasa pemrograman tertentu, alur kerja pengembangan, tambahan kemampuan fitur VS Code, tema warna untuk VS Code, dan masih banyak lagi. Pemasangan ekstensi di dalam VS Code dapat dilakukan langsung di dalam VS Code. Yaitu dengan mengakses menu Extensions (Ctrl + Shift + X ), kemudian mencari ekstensi dengan mengetikkan nama ekstensi di kotak pencarian.
Ekstensi yang saya pakai berjumlah sekitar lebih dari 50 buah. Daftar ekstensi tersebut akan saya jelaskan secara singkat satu per satu berikut link keterangan untuk mengunduh ekstensinya melalui VS Code Marketplace.